home *** CD-ROM | disk | FTP | other *** search
- # DESCRIPTION:
- # --------------------------------------------------------------
- #
- # OPEN 2 CD INSTANCES, PASS USE BETWEEN EACH, TESTING VARIED SCENARIO'S
- #
- # --------------------------------------------------------------
- @PROCESSES=2
- @EVENTS={THREAD1=0,THREAD2=0,BREAKPOINT=0}
-
- @PROCESS 1
- @BREAK A CDDA WILL NEED TO BE IN THE DEFAULT CD-ROM
- @SET_EVENT BREAKPOINT 1
- defaultconnection cdaudio00 make type cd stream to ampmix totype amp stream wait
- #
- open cdaudio00 alias cdda1 shareable notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #2
- @WAIT_NOTIFY 2 30000
- #
- acquire cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #4
- @WAIT_NOTIFY 4 30000
- #
- connector cdda1 enable type cd stream notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CONNECTOR #6
- @WAIT_NOTIFY 6 30000
- #
- cue cdda1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #8
- @WAIT_NOTIFY 8 30000
- #
- seek cdda1 to start notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #12
- @WAIT_NOTIFY 12 30000
- #
- play cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #14
- @PAUSE 35000
- #
- stop cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #16
- @WAIT_NOTIFY 14 30000
- @WAIT_NOTIFY 16 30000
- @SET_EVENT THREAD1 0
- @SET_EVENT THREAD2 1
- #
- @WAIT_EVENT THREAD1
- acquire cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #18
- @WAIT_NOTIFY 18 30000
- #
- seek cdda1 to start notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #20
- @WAIT_NOTIFY 20 30000
- #
- stop cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #22
- @WAIT_NOTIFY 22 30000
- @SET_EVENT THREAD2 1
- @SET_EVENT THREAD1 0
- #
- @WAIT_EVENT THREAD1
- acquire cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #24
- @WAIT_NOTIFY 24 30000
- play cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #26
- @PAUSE 35000
- #
- pause cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #28
- @WAIT_NOTIFY 28 30000
- @PAUSE 5000
- #
- resume cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #30
- @WAIT_NOTIFY 30 30000
- #
- stop cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #32
- @WAIT_NOTIFY 26 30000
- @WAIT_NOTIFY 32 30000
- @SET_EVENT THREAD1 0
- @SET_EVENT THREAD2 1
- #
- @WAIT_EVENT THREAD1
- acquire cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #34
- @WAIT_NOTIFY 34 30000
- play cdda1 from 50000 to 100000 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #36
- @PAUSE 35000
- #
- seek cdda1 to 50000 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #38
- @WAIT_NOTIFY 36 30000
- @WAIT_NOTIFY 38 30000
- #
- pause cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #40
- @WAIT_NOTIFY 40 30000
- @PAUSE 5000
- #
- play cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #42
- @PAUSE 35000
- #
- stop cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #44
- @WAIT_NOTIFY 44 30000
- @WAIT_NOTIFY 42 30000
- @SET_EVENT THREAD2 1
- #
- close cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #46
- @WAIT_NOTIFY 46 30000
-
-
-
- @PROCESS 2
- @WAIT_EVENT BREAKPOINT
- @WAIT_EVENT THREAD2
- open cdaudio00 alias cdda2 shareable notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #3
- @WAIT_NOTIFY 3 30000
- #
- acquire cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #5
- @WAIT_NOTIFY 5 30000
-
- connector cdda2 enable type cd stream notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CONNECTOR #7
- @WAIT_NOTIFY 7 30000
- #
- cue cdda2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #9
- @WAIT_NOTIFY 9 30000
- #
- seek cdda2 to start notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #13
- @WAIT_NOTIFY 13 30000
- #
- play cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #15
- @PAUSE 35000
- #
- stop cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #17
- @WAIT_NOTIFY 15 30000
- @WAIT_NOTIFY 17 30000
- @SET_EVENT THREAD2 0
- @SET_EVENT THREAD1 1
- #
- @WAIT_EVENT THREAD2
- acquire cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #19
- @WAIT_NOTIFY 19 30000
- seek cdda2 to start notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #21
- @WAIT_NOTIFY 21 30000
- #
- stop cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #23
- @WAIT_NOTIFY 23 30000
- @SET_EVENT THREAD2 0
- @SET_EVENT THREAD1 1
- #
- @WAIT_EVENT THREAD2
- acquire cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #25
- @WAIT_NOTIFY 25 30000
- play cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #27
- @PAUSE 35000
- #
- pause cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #29
- @WAIT_NOTIFY 29 30000
- @PAUSE 5000
- #
- resume cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #31
- @WAIT_NOTIFY 31 30000
- #
- stop cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #33
- @WAIT_NOTIFY 27 30000
- @WAIT_NOTIFY 33 30000
- @SET_EVENT THREAD2 0
- @SET_EVENT THREAD1 1
- #
- @WAIT_EVENT THREAD2
- acquire cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #35
- @WAIT_NOTIFY 35 30000
- play cdda2 from 50000 to 100000 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #37
- @PAUSE 35000
- #
- seek cdda2 to 50000 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #39
- @WAIT_NOTIFY 37 30000
- @WAIT_NOTIFY 39 30000
- #
- pause cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #41
- @WAIT_NOTIFY 41 30000
- @PAUSE 5000
- #
- play cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #43
- @PAUSE 35000
- #
- stop cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #45
- @WAIT_NOTIFY 43 30000
- @WAIT_NOTIFY 45 30000
- #
- close cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #47
- @WAIT_NOTIFY 47 30000
-